package com.molichuxing.services.infrastructure.bean;

import com.molichuxing.framework.bean.RootBean;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class LoginLogBean extends RootBean {
    private static final long serialVersionUID = -3121092334217435448L;

    private Integer id;

    /**
     * 经销商id
     */
    private int dealerId;

    /**
     * 账户id
     */
    private Integer accountId;

    /**
     * 账户名称
     */
    private String accountName;

    /**
     * 角色id
     */
    private Integer groupId;

    /**
     * 角色名称
     */
    private String groupName;

    /**
     * 浏览器
     */
    private String browser;

    /**
     * IP地址
     */
    private String ipAddress;

    /**
     * 登陆地区
     */
    private String loginAddress;

    /**
     * 登录时间
     */
    private LocalDateTime loginTime;

    /**
     * 类型（1：登录，2：登出）
     */
    private Integer type;

    /**
     * 结果（0：失败，1：成功）
     */
    private Boolean result;

    /**
     * 结果说明
     */
    private String resultExplain;

    /**
     * 创建时间
     */
    private LocalDateTime gmtCreate;

    /**
     * 更新时间
     */
    private LocalDateTime gmtModified;

}